package com.hkts.management.model.DTO;

import com.hkts.management.model.VO.labelVo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;
import java.util.Map;

@Data
public class HktsCargoTo {

    @ApiModelProperty(value = "货源id")
    private String cargoId;
    @ApiModelProperty(value = "装货区编号")
    private String startArea;
    @ApiModelProperty(value = "装货地详细地址")
    private String startAddress;
    @ApiModelProperty(value = "装货title")
    private String startTitle;
    @ApiModelProperty(value = "卸货区编号")
    private String endArea;
    @ApiModelProperty(value = "卸货地详细地址")
    private String endAddress;
    @ApiModelProperty(value = "卸货title")
    private String endTitle;
    @ApiModelProperty(value = "货物总重")
    private BigDecimal cargoTotal;
    @ApiModelProperty(value = "单价")
    private String transportPrice;
//    @ApiModelProperty(value = "装货开始时间")
//    private String startTime;
//    @ApiModelProperty(value = "装货开始时间小时")
//    private String startTimeHours;
//    @ApiModelProperty(value = "卸货开始时间")
//    private String endTime;
//    @ApiModelProperty(value = "卸货开始时间小时")
//    private String endTimeHours;
    @ApiModelProperty(value = "装货开始时间")
    private List<String> loadingTime;
    @ApiModelProperty(value = "是否邮寄回单")
    private String isReceipt;
    @ApiModelProperty(value = "货物名称")
    private String cargoName;
    @ApiModelProperty(value = "距离")
    private BigDecimal distance;
    @ApiModelProperty(value = "装货信息")
    private List<labelVo> labelinfo;
    @ApiModelProperty(value = "特殊要求")
    private String remark;
    @ApiModelProperty(value = "是否指定")
    private Integer appoint;
    @ApiModelProperty(value = "司机id")
    private String driverId;
    @ApiModelProperty(value = "信息费")
    private BigDecimal deposit;
    @ApiModelProperty(value = "货物类型")
    private String cargoType;
    @ApiModelProperty(value = "用友订单code")
    private String ybOrderCode;
    @ApiModelProperty(value = "U8订单类型")
    private Integer orderType;
}
